首页> 外文OA文献 >What your Plug-in Test Suites Really Test: An Integration Perspective on Test Suite Understanding
【2h】

What your Plug-in Test Suites Really Test: An Integration Perspective on Test Suite Understanding

机译:插件测试套件真正测试的内容:对测试套件理解的集成观点

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Author's version of the work published in: Empirical Software Engineering, 18 (5), 2013; doi:10.1007/s10664-012-9235-7 Software architectures such as plug-in and service-oriented architectures enable developers to build extensible software products, whose functionality can be enriched by adding or configuring components. A well-known example of such an architecture is Eclipse, best known for its use to create a series of extensible IDEs. Although such architectures give users and developers a great deal of flexibility to create new products, the complexity of the built systems increases. In order to manage this complexity developers use extensive automated test suites. Unfortunately, current testing tools offer little insight in which of the many possible combinations of components and components configurations are actually tested. The goal of this paper is to remedy this problem. To that end, we interview 25 professional developers on the problems they experience in test suite understanding for plug-in architectures. The findings have been incorporated in five architectural views that provide an extensibility perspective on plug-in-based systems and their test suites. The views combine static and dynamic information on plug-in dependencies, extension initialization, extension and service usage, and the test suites. The views have been implemented in ETSE, the Eclipse Plug-in Test Suite Exploration tool. We evaluate the proposed views by analyzing eGit, Mylyn, and a Mylyn connector.
机译:作者的工作版本发表于:经验软件工程,18(5),2013; doi:10.1007 / s10664-012-9235-7诸如插件和面向服务的体系结构之类的软件体系结构使开发人员能够构建可扩展的软件产品,可以通过添加或配置组件来丰富其功能。这种架构的一个著名示例是Eclipse,它以其用于创建一系列可扩展IDE的方式而闻名。尽管这样的体系结构为用户和开发人员提供了很大的灵活性来创建新产品,但是内置系统的复杂性却增加了。为了管理这种复杂性,开发人员使用了广泛的自动化测试套件。不幸的是,当前的测试工具无法提供关于实际测试组件和组件配置的许多可能组合中的哪一种的见解。本文的目的是解决这个问题。为此,我们采访了25位专业开发人员,了解他们在测试套件理解插件体系结构方面遇到的问题。这些发现已被整合到五个体系结构视图中,这些视图提供了基于插件的系统及其测试套件的可扩展性观点。这些视图结合了有关插件依赖项,扩展初始化,扩展和服务使用以及测试套件的静态和动态信息。这些视图已在ETSE(Eclipse插件测试套件探索工具)中实现。我们通过分析eGit,Mylyn和Mylyn连接器来评估建议的视图。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号